package com.example.service.webhook.business.taobao.api;

import com.example.service.webhook.business.taobao.dto.TaobaoData;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Path;

/**
 * Modified by liyang on 20171019 接口升级
 */
public interface TaobaoApi {

   /* *//**
     * 说明：20171019接口升级，原：/gateway/taobao/v2/userinfo/{taskId}
     * 根据task_id查询用户的基本信息
     *//*
    @GET("/gateway/taobao/v3/userinfo/{taskId}")
    Call<TaobaoUserInfo> getUserInfo(@Path("taskId") String mappingId);

    *//**
     * 说明：20171019接口升级，原：/gateway/taobao/v2/deliveraddress/{taskId}
     * 根据task_id查询用户的淘宝收货地址
     *//*
    @GET("/gateway/taobao/v3/deliveraddress/{task_id}")
    Call<List<DeliverAddress>> getDeliverAddress(@Path("taskId") String mappingId);

    *//**
     * 说明：20171019接口升级，原：/gateway/taobao/v2/recentaddress/{task_id}
     * 根据task_id查询用户淘宝订单的收货地址
     *//*
    @GET("/gateway/taobao/v3/recentaddress/{task_id}")
    Call<List<RecentDeliverAddress>> getRecentDeliverAddress(@Path("taskId") String mappingId);

    *//**
     * 说明：20171019接口升级，原：@GET("/gateway/taobao/v2/tradedetails/{taskId}"
     * 根据task_id 分页查询淘宝订单信息(包含具体商品信息)
     *//*
    @GET("/gateway/taobao/v3/tradedetails/{taskId}")
    Call<TradeDetailsRes> getTradeDetails(@Path("taskId") String mappingId,@Query("page") int page,@Query("pageSize") int pageSize);
*/
    /**
     * 根据task_id查询淘宝用户数据
     */
    @GET("/gateway/taobao/v5/data/{taskId}")
    Call<TaobaoData> getData(@Path("taskId") String taskId);

}
